package com.example.rbacmanage.entity.app;

import com.example.rbacmanage.base.BaseEntity;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

public class Activity extends BaseEntity {
    private String name;
    private String content;
    private String type;
    private String status;
    private BigDecimal discount;
    private Integer orderAddPoints;
    private Integer orderSubPoints;
    private BigDecimal pointsMoney;
    private String couponUsageScope;
    private Date couponStartTime;
    private Date couponEndTime;
    private Integer groupBuyingPersons;

    private List<Long> menuIds;
    private List<String>  menuNames;

    private Long userId;
    private Long userActivityId;

    public Long getUserActivityId() {
        return userActivityId;
    }

    public void setUserActivityId(Long userActivityId) {
        this.userActivityId = userActivityId;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public List<String> getMenuNames() {
        return menuNames;
    }

    public void setMenuNames(List<String> menuNames) {
        this.menuNames = menuNames;
    }

    public BigDecimal getPointsMoney() {
        return pointsMoney;
    }

    public void setPointsMoney(BigDecimal pointsMoney) {
        this.pointsMoney = pointsMoney;
    }

    public List<Long> getMenuIds() {
        return menuIds;
    }

    public Integer getGroupBuyingPersons() {
        return groupBuyingPersons;
    }

    public void setGroupBuyingPersons(Integer groupBuyingPersons) {
        this.groupBuyingPersons = groupBuyingPersons;
    }

    public void setMenuIds(List<Long> menuIds) {
        this.menuIds = menuIds;
    }

    public Date getCouponStartTime() {
        return couponStartTime;
    }

    public void setCouponStartTime(Date couponStartTime) {
        this.couponStartTime = couponStartTime;
    }

    public Date getCouponEndTime() {
        return couponEndTime;
    }

    public void setCouponEndTime(Date couponEndTime) {
        this.couponEndTime = couponEndTime;
    }

    public String getCouponUsageScope() {
        return couponUsageScope;
    }

    public void setCouponUsageScope(String couponUsageScope) {
        this.couponUsageScope = couponUsageScope;
    }

    public Integer getOrderAddPoints() {
        return orderAddPoints;
    }

    public void setOrderAddPoints(Integer orderAddPoints) {
        this.orderAddPoints = orderAddPoints;
    }

    public Integer getOrderSubPoints() {
        return orderSubPoints;
    }

    public void setOrderSubPoints(Integer orderSubPoints) {
        this.orderSubPoints = orderSubPoints;
    }

    public BigDecimal getDiscount() {
        return discount;
    }

    public void setDiscount(BigDecimal discount) {
        this.discount = discount;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }
}
